An Algorithm for Continuous Resolution PolygonaIizations of a Discrete Surface
نویسندگان
چکیده
An algorithm for polygonalizing a discrete surface (height grid) is presented. A quad tree is used to create a bottom-up, irregular rectangular polygonalization of an input height grid by merging homogenous regions starting at the pixel level and working up the tree. A homogenous region is composed of any number of smaller regions that differ within a user specified error tolerance in gradient and that fit together to form a rectangular polygon. As rectangular polygons are merged, a polygon tree (poly tree) is built which describes the merge proce~s and can be used to rapidly locate neighboring polygons. The poly tree is used to describe the discrete surface at multiple levels of resolution. After all possible regions have been merged, the rectangular polygons are triangulated to eliminate gaps created by the irregular intersections of the rectangles . , This algorithm automatically preserves critical lines, even with coarse polygonal represent~tions. Continuous resolution can be achieved through the use of TIN morphing between the discrete levels of resolution computed by the algorithm. Additionally, parallel simulations indicate that this algorithm can achieve maximum speedups of O(,.Jn) to O(nllog n), where n is the number of nodes in the bottom level of the tree.
منابع مشابه
DISCRETE SIZE AND DISCRETE-CONTINUOUS CONFIGURATION OPTIMIZATION METHODS FOR TRUSS STRUCTURES USING THE HARMONY SEARCH ALGORITHM
Many methods have been developed for structural size and configuration optimization in which cross-sectional areas are usually assumed to be continuous. In most practical structural engineering design problems, however, the design variables are discrete. This paper proposes two efficient structural optimization methods based on the harmony search (HS) heuristic algorithm that treat both discret...
متن کاملDISCRETE AND CONTINUOUS SIZING OPTIMIZATION OF LARGE-SCALE TRUSS STRUCTURES USING DE-MEDT ALGORITHM
Design optimization of structures with discrete and continuous search spaces is a complex optimization problem with lots of local optima. Metaheuristic optimization algorithms, due to not requiring gradient information of the objective function, are efficient tools for solving these problems at a reasonable computational time. In this paper, the Doppler Effect-Mean Euclidian Distance Threshold ...
متن کاملDesigning an Algorithm for Cancerous Tissue Segmentation Using Adaptive K-means Cluttering and Discrete Wavelet Transform
Background: Breast cancer is currently one of the leading causes of death among women worldwide. The diagnosis and separation of cancerous tumors in mammographic imagesrequire accuracy, experience and time, and it has always posed itself as a major challenge to the radiologists and physicians. Objective: This paper proposes a new algorithm which draws on discrete wavelet transform and adaptive ...
متن کاملFORCED WATER MAIN DESIGN MIXED ANT COLONY OPTIMIZATION
Most real world engineering design problems, such as cross-country water mains, include combinations of continuous, discrete, and binary value decision variables. Very often, the binary decision variables associate with the presence and/or absence of some nominated alternatives or project’s components. This study extends an existing continuous Ant Colony Optimization (ACO) algorithm to simultan...
متن کاملTesting Soccer League Competition Algorithm in Comparison with Ten Popular Meta-heuristic Algorithms for Sizing Optimization of Truss Structures
Recently, many meta-heuristic algorithms are proposed for optimization of various problems. Some of them originally are presented for continuous optimization problems and some others are just applicable for discrete ones. In the literature, sizing optimization of truss structures is one of the discrete optimization problems which is solved by many meta-heuristic algorithms. In this paper, in or...
متن کامل